Ariadne: A Minimal Approach to State Continuity

نویسندگان

  • Raoul Strackx
  • Frank Piessens
چکیده

Protected-module architectures such as Intel SGX provide strong isolation guarantees to sensitive parts of applications while the system is up and running. Unfortunately systems in practice crash, go down for reboots or lose power at unexpected moments in time. To deal with such events, additional security measures need to be taken to guarantee that stateful modules will either recover their state from the last stored state, or fail-stop on detection of tampering with that state. More specifically, protected-module architectures need to provide a security primitive that guarantees that (1) attackers cannot present a stale state as being fresh (i.e. rollback protection), (2) once a module accepted a specific input, it will continue execution on that input or never advance, and (3) an unexpected loss of power must never leave the system in a state from which it can never resume execution (i.e. liveness guarantee). We propose Ariadne, a solution to the state-continuity problem that achieves the theoretical lower limit of requiring only a single bit flip of non-volatile memory per state update. Ariadne can be easily adapted to the platform at hand. In low-end devices where non-volatile memory may wear out quickly and the bill of materials (BOM) needs to be minimized, Ariadne can take optimal use of non-volatile memory. On SGX-enabled processors, Ariadne can be readily deployed to protect stateful modules (e.g., as used by Haven and VC3).

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Determination of a Matrix Function in the Form of f(A)=g(q(A)) Where g(x) Is a Transcendental Function and q(x) Is a Polynomial Function of Large Degree Using the Minimal Polynomial

Matrix functions are used in many areas of linear algebra and arise in numerical applications in science and engineering. In this paper, we introduce an effective approach for determining matrix function f(A)=g(q(A)) of a square matrix A, where q is a polynomial function from a degree of m and also function g can be a transcendental function. Computing a matrix function f(A) will be time- consu...

متن کامل

Tight uniform continuity bound for a family of entropies

We prove a tight uniform continuity bound for a family of entropies which includes the von Neumann entropy, the Tsallis entropy and the α-Rényi entropy, Sα, for α ∈ (0, 1). We establish necessary and sufficient conditions for equality in the continuity bound and prove that these conditions are the same for every member of the family. Our result builds on recent work in which we constructed a st...

متن کامل

The Ariadne principles: how to handle multimorbidity in primary care consultations

Multimorbidity is a health issue mostly dealt with in primary care practice. As a result of their generalist and patient-centered approach, long-lasting relationships with patients, and responsibility for continuity and coordination of care, family physicians are particularly well placed to manage patients with multimorbidity. However, conflicts arising from the application of multiple disease ...

متن کامل

Provide a Post-crisis Water Supply Solution in the Branch of District 3 of Tehran

Evaluating and reducing various risks is a part of the corporations and organizations policies, any economic and non-economic entity must inevitably pay particular attention to the stage after the crisis in order to lead the organization's missions, carry out missions of the organization, and to reduce the costs and expenses of the various crises. A closer look can be said that the management s...

متن کامل

Turbulent Flow over Cars

In this paper the flow behaviour over a number of car bodies is studied. For this purpose the unsteady 2-D incompressible Navier-Stokes equations have been applied. After averaging and nondimensionalizing the equations, the system of equations has been transformed from the Cartesian (x-y) coordinates to a body fitted generalized (-) coordinate. As the flow is incompressible, the density in the ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016